﻿
/*@charset "utf-8";
/* CSS Document */

/*@import url("base.css");*/ 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    text-decoration: none;
    list-style: none;
    font-family: 'Microsoft YaHei';
}

body {
    background-color: #ffffff;
    font-size: 12px;
    font-family: 'Microsoft YaHei';
}



#page_header {
width: 100%;
background-color: #fff;
}

#header_body {
margin: 0 auto;
width: 1200px;
height: 110px;
} 

.topbar {
    width: 100%;
    height: 40px;
    background-color: #f9f9f9;
    font-family: Arial,"\5B8B\4F53";
    position: relative;
    z-index: 110;
}

    .topbar ul li {
     float: left;
    }

   .topbar-left {
        float: left;
    }

#topbar .topbar-right {
    float: right;
    width: 500px;
}

.grid-1200, .w {
    width: 1200px;
    margin: 0 auto;
}

.topbar-wrap {
    background-color: #f9f9f9;
}

    .topbar-wrap .toplink {
        line-height: 40px;
             position: relative;
        /*width: 500px;*/
        text-align: right;
    }

        .topbar-wrap .toplink a {
            color: #a5a5a5;
            padding-left: 10px;
        }

            .topbar-wrap .toplink a:hover {
                text-decoration: none;
                color: #4cc5fe;
            }

        .topbar-wrap .toplink .toplink-link {
            height: 30px;
            position: relative;
            padding-left: 23px;
        }

            .topbar-wrap .toplink .toplink-link .icon {
                width: 20px;
                height: 20px;
                position: absolute;
                left: 0;
                top: 5px;
            }

                .topbar-wrap .toplink .toplink-link .icon.icon-home {
                    background-position: 1px -50px;
                }

        .topbar-wrap .toplink .toplink-item {
            width: 30px;
            height: 30px;
            position: relative;
        }

        .topbar-wrap .toplink .toplink-dropdown {
            z-index: 200;
        }

       .topbar-wrap .toplink .toplink-dropdown:hover {
           display: block;
       }
      
         .topbar-wrap .toplink .toplink-dropdown:hover .dropbox {
                    display: block;
        }


        .topbar-wrap .toplink .toplink-title {
            margin: 6px 0;
            line-height: 40px;
            height: 28px;
            width: 5px;
            color: #a5a5a5;
            border-left: 1px solid #e6e6e6;
            overflow: hidden;
        }

        .topbar-wrap .toplink .toplink-item .icon {
            width: 40px;
            height: 40px;
            opacity: .5;
            filter: alpha(opacity=50);
            border: 1px solid #f9f9f9;
            border-bottom: 1px solid #fff;
            display: block;
            cursor: default;
            line-height: 40px;
        }

        .topbar-wrap .toplink .toplink-item .icon-weixin {
            background: url(../Content/Images/weixin1.png) center no-repeat; 
        }

         .topbar-wrap .toplink .toplink-item .icon-weixin:hover {
            background: url(../Content/Images/weixin2.png) center no-repeat; 
        }

        .topbar-wrap .toplink .toplink-item .icon-weibo {
            background: url(../Content/Images/weibo1.png) center no-repeat; 
        }

         .topbar-wrap .toplink .toplink-item .icon-weibo:hover {
            background: url(../Content/Images/weibo2.png) center no-repeat; 
        }

        .topbar-wrap .toplink .toplink-item .dropbox {
            width: 196px;
            background-color: #fff;
            border: 1px solid #e6e6e6;
            position: absolute;
            top: 30px;
            border-radius: 0 3px 3px;
            display: none;
        }

            .topbar-wrap .toplink .toplink-item .dropbox li {
                float: left;
                padding-top: 2px;
                text-align: center;
            }

        .topbar-wrap .toplink .toplink-item .dropbox-weixin {
            width: 100px;
            right: 0;
        }

            .topbar-wrap .toplink .toplink-item .dropbox-weixin li {
                width: 100%;
            }

            .topbar-wrap .toplink .toplink-item .dropbox-weixin h6 {
                font-size: 12px;
                color: #4cc5fe;
                line-height: 16px;
                margin-bottom: 8px;
            }

        .topbar-wrap .toplink .toplink-item .dropbox-weibo {
            width: 112px;
            right: 0;
            padding-bottom: 8px;
        }

            .topbar-wrap .toplink .toplink-item .dropbox-weibo li {
                float: none;
                padding: 8px 0 0 8px;
                text-align: left;
            }

            .topbar-wrap .toplink .toplink-item .dropbox-weibo .pub-btn {
                width: 95px;
            }

                .topbar-wrap .toplink .toplink-item .dropbox-weibo .pub-btn a {
                    text-align: center;
                    text-indent: 0;
                }

        .topbar-wrap .toplink .toplink-dropdown-hover .icon {
            background-color: #fff;
            height: 29px;
            border: 1px solid #e6e6e6;
            border-bottom: 1px solid #fff;
            opacity: 1;
            filter: alpha(opacity=100);
            position: absolute;
            z-index: 2;
        }

        .topbar-wrap .toplink .toplink-dropdown-hover .dropbox {
            display: block;
        }

    .topbar-wrap .topmenu .topmenu-item {
        padding: 0px 0;
        position: relative;
        line-height: 40px;
        text-align: right;
    }

        .topbar-wrap .topmenu .topmenu-item a {
            padding: 0 6px;
            border-left: 1px solid #e6e6e6;
            color: #a5a5a5;
        }

            .topbar-wrap .topmenu .topmenu-item a:hover {
                text-decoration: none;
                color: #4cc5fe;
            }

        .topbar-wrap .topmenu .topmenu-item .topmenu-item-new {
            /*background: url(i/topbar-new.png) center center no-repeat;*/
            display: inline-block;
            width: 20px;
            height: 14px;
            vertical-align: text-bottom;
            margin-left: 2px;
        }

    .topbar-wrap .topmenu .topmenu-userinfo {
        margin-right: 10px;
        color: #a5a5a5;
    }

        .topbar-wrap .topmenu .topmenu-userinfo a {
            border: none;
            padding: 0;
        }

    .topbar-wrap .topmenu .topmenu-dropdown {
        position: relative;
        width: 75px;
        z-index: 200;
    }

        .topbar-wrap .topmenu .topmenu-dropdown .drop-arrow {
            width: 5px;
            height: 3px;
            overflow: hidden;
            /*background-image: url(i/topbar-arrow.png);*/
            position: absolute;
            right: 5px;
            top: 13px;
            z-index: 100;
        }

        .topbar-wrap .topmenu .topmenu-dropdown .dropbox {
            width: 156px;
            position: absolute;
            right: -1px;
            top: 30px;
            background-color: #fff;
            border: 1px solid #e6e6e6;
            border-radius: 3px 0 3px 3px;
            display: none;
        }

            .topbar-wrap .topmenu .topmenu-dropdown .dropbox li {
                width: 50%;
                height: 30px;
                line-height: 30px;
                text-align: center;
                float: left;
            }

                .topbar-wrap .topmenu .topmenu-dropdown .dropbox li a {
                    border: none;
                    padding: 2px 5px;
                }

                    .topbar-wrap .topmenu .topmenu-dropdown .dropbox li a.jdCom {
                        color: #ea544a;
                    }

                    .topbar-wrap .topmenu .topmenu-dropdown .dropbox li a:hover {
                        color: #ea544a;
                        text-decoration: none;
                    }

#logo {
float: left;
background: url(../Content/Images/logo.png) no-repeat #fff;
height: 110px;
width: 300px;
background-position: 25% 50%;
}

#menu {
float: left;
height: 110px; 
    font-family: 'Microsoft YaHei';
    /*font-weight: 800;*/
    color: #494848;
}

#menu nav ul li {
float: left;
/*margin: 0px 20px;*/
        margin-right: 10px;
list-style: none;
        height: 110px;
line-height: 110px;  
}

#menu nav ul li a { 
/*color: #494848;
  font-size: 18px;
  width:50px;*/
  /*padding:10px;*/
            margin-right: 20px;
  display: block;
    width: 65px;
    text-align: center;
            height: 75px;
    text-decoration: none;
    color: #5C5C5C;
    /*line-height: 40px;*/
    transition: all 0.2s ease;
    font-size: 16px;
    font-weight: bold;
}

#menu nav ul li a:hover {
color: #db2b36;
                border-bottom: 3px solid #db2b36;
                padding-bottom: -3px;
/*padding-bottom:5px;*/
/*background-color:#f8f8f8;*/
/*padding:10px;*/
/*background-color:#ea544a;*/
}

#menu nav ul li a.menu_active {
    color: #db2b36;
                border-bottom: 3px solid #db2b36;
/*padding-bottom:5px;*/
/*background-color:#f8f8f8;*/
/*padding:10px;*/
}


.search {
width: 250px;
float: left;
padding-left: 15px;
}

.search input[type=text] {
padding: 11px 5px;
border-radius: 15px;
border: 1px solid #eaeaea;
background: #eaeaea url(../Content/Images/search.png) right no-repeat;
width: 220px;
}
 
 
/*---------------------------------------------------------------- userlgned */
.userlgned {
	/*float:left; 
	width:120px;
    margin:3px 0 0 260px;
    position: absolute;*/
    width: 120px;
    margin: 3px 0 0 260px;
}

.userlgned p {
        color: white;
        font-family: '微软雅黑', '黑体';
        text-align: center;
    /*background: url(../Content/Images/usercenter.png) center no-repeat;*/
        background-color: #ff6666;
        border-radius: 10px;
}
 
.userlgned .top-arrow,
.userlgned ul {
        display: none;
    width: 120px;
}

.userlgned .top-arrow {
        overflow: hidden;
        margin-left: 50px;
        border-top: 5px solid #ff6666;
        border-bottom: 8px solid #FFF;
        border-left: 8px dashed transparent;
        border-right: 8px dashed transparent;
        width: 0;
        height: 0;
}

.userlgned ul {
        position: absolute;
        z-index: 999;
        border: 1px solid #eee;
 }

.userlgned ul li {
            display: block;
            border-bottom: 1px solid #ebebeb;
	/*border-right:1px solid #d6d6d6;*/
            padding: 10px 35px;
            background: #FFF no-repeat 11px center;
            font-family: '微软雅黑', '黑体';
}

.userlgned ul li.s1 {
	background-image: url("http://webmap0.map.bdimg.com/static/waimai/images/menu/order_4da8746.png");
}

.userlgned ul li.s2 {
	background-image: url("http://webmap1.map.bdimg.com/static/waimai/images/menu/favorite_c335607.png?");
}

.userlgned ul li.s3 {
	background-image: url("http://webmap3.map.bdimg.com/static/waimai/images/menu/coupon_14d20c5.png?");
}

.userlgned ul li.s4 {
	background-image: url("http://webmap2.map.bdimg.com/static/waimai/images/menu/logout_c1a7cea.png?");
}

.userlgned ul li a:link,
.userlgned ul li a:visited {
                color: #808080;
}

.userlgned ul li a:hover {
                color: #4cc5fe;
                text-decoration: none;
}

.userlgned:hover .top-arrow,
.userlgned:hover ul {
        display: block;
}

 
 

/*页面*/
.container {
margin: 0px auto;
width: 1200px;
/*min-height:  768px;*/
background-color: white;
box-shadow: 1px 1px 10px #888888;
margin-bottom: 10px;
font-size: 12px;
color: #808080;
    position: relative;
}


.container hr { 
    border: 1px solid #e4e4e4;
}

.clearfix {
     display: inline-table;
    display: block;
    zoom: 1;
}

.line10 {
    clear: both;
    font-size: 0px;
    height: 10px;
    overflow: hidden;
}

.line30 {
    clear: both;
    font-size: 0px;
    height: 30px;
    overflow: hidden;
}

textarea {
    overflow: auto;
}

    textarea.input {
        width: 300px;
        height: 65px;
    }

.input {
    padding: 5px 4px;
    min-height: 20px;
    line-height: 20px;
    border: 1px solid #d4d4d4;
    background: #fff;
    vertical-align: middle;
    color: #333;
    font-size: 100%;
}

    .input.normal {
        width: 300px;
    }

    .input.normal1 {
        width: 700px;
    }

     .input.disabled {
        border: 0px solid #d4d4d4;
     }

    .input.txt {
        width: 200px;
    }

    .input.small {
        width: 50px;
    }

    .input:focus {
        background: #FFFBDE;
        border-color: #7BBFF2;
        outline: 2px solid #99D8F5;
    }

.input-date {
    position: relative;
    display: inline-block;
    width: 180px;
    height: 30px;
    vertical-align: middle;
    *display: inline;
}

    .input-date .date {
        width: 170px;
    }

    .input-date i {
        position: absolute;
        top: 8px;
        right: 8px;
        width: 14px;
        height: 14px;
        text-indent: -99em;
        background: url(skin_icons.png) no-repeat -196px -112px;
        overflow: hidden;
    }

.select {
    margin: 1px;
    padding: 4px;
    min-height: 20px;
    line-height: 20px;
    border: 1px solid #d4d4d4;
    background: #fff;
    vertical-align: middle;
    color: #333;
    font-size: 100%;
}

.select1 {
    padding: 1px;
    min-height: 20px;
    line-height: 20px;
    border: 1px solid #d4d4d4;
    background: #fff;
    vertical-align: middle;
    color: #333;
    font-size: 100%;
}

.select2 {
    margin: 1px;
    padding: 4px;
    min-height: 20px;
    line-height: 20px;
    border: 0;
    vertical-align: middle;
    color: #333;
    font-size: 16px;
}
/*.select2{ margin:1px; padding:4px; min-height:20px; line-height:20px; border:0; background:#fff; vertical-align:middle; color:#333; font-size:100%; }*/
 


/*列表页面*/ 
 
/*背景图片定位star*/
/*.sns-icon-32 .sns-iconshare-panel .bounded .i-jianghu { background-position: 0 0; }
.sns-iconshare-content label i { width: 23px; height: 20px; background: url(i/shareIcon.png) no-repeat no-repeat; display: inline-block; }
.sns-iconshare-content label .i-sina { background-position: 0 0; }
.sns-iconshare-content label .i-weibo { background-position: 0 -21px; }
.sns-iconshare-content label .i-zoom { background-position: 0 -40px; }
.sns-iconshare-content label .i-dou { background-position: 0 -60px; }
.sns-iconshare-content label .i-ren { background-position: 0 -81px; }
.sns-iconshare-content label .i-wei { background-position: 0 -100px; }
.sns-iconshare-content label .i-link { background-position: 0 -120px; }
.icon_pag { background: url(i/icons.png) no-repeat -17px -50px;line-height: 32px; position: absolute; left: 257px; text-align: center; color: #FFF; font-family: "Microsoft Yahei"; font-size: 18px; font-style: normal; top: 15px; width: 83px; height: 42px; display: inline-block; }*/
/*背景图片定位end*

/*话题部分start*/
.topicArea {
    width: 610px;
    padding: 0 0 20px;
    color: #666;
    margin: 0 auto;
}

    .topicArea .publishBlock {
        width: 99%;
        margin-top: 15px;
    }

    .topicArea .publishTopic {
        width: 100%;
        height: 148px;
        border: 1px solid #dedbdb;
        line-height: 24px;
    }

    .topicArea .userBar {
        width: 100%;
        line-height: 35px;
        height: 35px;
        text-align: right;
        margin: 0 auto;
    }

        .topicArea .userBar a {
            color: #ff6559;
        }

        .topicArea .userBar span {
            background-color: #ED5F55;
            border-radius: 5px;
            color: #fff;
            cursor: pointer;
            margin-left: 10px;
            padding: 2px 10px;
        }

    .topicArea .sortBlock {
        width: 100%;
        margin: 0 auto;
    }

        .topicArea .sortBlock ul li {
            float: left;
            background-color: #c1c1c1;
            margin-right: 10px;
            padding: 0px 10px;
            line-height: 20px;
            color: #fff;
            border-radius: 3px;
            cursor: pointer;
        }

            .topicArea .sortBlock ul li.currentSort {
                background-color: #ed5f55;
            }

    .topicArea .topicBlock {
        width: 100%;
        border-bottom: 1px solid #dedbdb;
        padding: 15px 0;
    }

        .topicArea .topicBlock .head {
            width: 85px;
            float: left;
            *-width: 80px;
        }

        .topicArea .topicBlock .topicCont {
            width: 525px;
            float: left;
            text-align: left;
        }

            .topicArea .topicBlock .topicCont h6 {
                font-weight: normal;
                line-height: 20px;
            }

                .topicArea .topicBlock .topicCont h6 strong {
                    color: #444;
                    margin-right: 10px;
                }

            .topicArea .topicBlock .topicCont p {
                line-height: 20px;
                word-break: break-all;
            }

                .topicArea .topicBlock .topicCont p.tr a {
                    color: #005ea7;
                }

            .topicArea .topicBlock .topicCont .commentArea {
                text-align: right;
            }

                .topicArea .topicBlock .topicCont .commentArea a {
                    text-decoration: none;
                }
/*.topicArea .topicBlock .topicCont .commentArea a span { color: #ed5f55 }*/

                .topicArea .topicBlock .topicCont .commentArea .publishBlock {
                    background: #f2f2f2;
                    padding: 5px;
                    display: block;
                    margin-top: 15px;
                    position: relative;
                    z-index: 5;
                }

                    .topicArea .topicBlock .topicCont .commentArea .publishBlock .triangle {
                        position: absolute;
                        top: -10px;
                        right: 15px;
                        border-width: 5px;
                        border-style: solid;
                        border-color: transparent transparent #f2f2f2 transparent;
                        *top: -24px;
                    }

                .topicArea .topicBlock .topicCont .commentArea .publishTopic {
                    width: 99%;
                    height: 30px;
                    line-height: 30px;
                    font-size: 12px;
                }

                .topicArea .topicBlock .topicCont .commentArea .userBar {
                    width: 510px;
                    line-height: 20px;
                    height: 20px;
                    margin-top: 5px;
                }

                .topicArea .topicBlock .topicCont .commentArea .userBar {
                    width: 510px;
                    line-height: 20px;
                    height: 20px;
                    margin-top: 5px;
                }

.commentBlock {
    display: none;
}

    .commentBlock .topicBlock {
        border-bottom: none;
    }

        .commentBlock .topicBlock .head {
            width: 30px;
            text-align: center;
            padding-left: 10px;
            padding-right: 10px;
        }

        .commentBlock .topicBlock .topicCont {
            width: 425px;
        }
/*.commentBlock .topicBlock .topicCont a { color: #ed5f55 }*/
        .commentBlock .topicBlock .replay {
            width: 60px;
            float: left;
        }

            .commentBlock .topicBlock .replay a {
                color: #ed5f55;
            }

.commentBlock .topicBlock .head img {
    height: 30px;
    width: 30px;
}
/*话题部分end*/

/*支持者start*/
.wid630 {
    width: 630px;
    padding: 20px 10px 0 20px;
}

    .wid630 .sup_ul li {
        float: left;
        height: 70px;
        width: 260px;
        line-height: 22px;
        color: #333;
        margin: 0 10px 10px 0;
        text-align: left;
        background: #f5f5f5;
        padding: 15px 20px;
    }
/*支持者end*/
/*翻页style*/
/*.page_cur { background: url(i/icons.png) -75px 0 no-repeat; width: 25px; height: 25px; text-align: center; line-height: 25px; }
.page_default { background: url(i/icons.png) -75px -25px no-repeat; width: 25px; height: 25px; text-align: center; line-height: 25px; }
.zhoucou_page ul li { float: left; margin-left: 10px; line-height: 25px; }
.zhoucou_page ul li.page_cur { background: url(i/icons.png) -75px 0 no-repeat; width: 25px; height: 25px; text-align: center; line-height: 25px; }
.zhoucou_page { height: 40px }
.zhoucou_page ul { width: auto; }
.zhoucou_page .fr .page_cur a { width: 25px; height: 25px; display: block; text-decoration: none; color: #FFF }
.zhoucou_page .fr .page_default a { width: 25px; height: 25px; display: block; text-decoration: none; color: #333 }
.up_page { width: auto; }*/

.main-body {
}

.wyl_sp {
padding: 60px 70px 60px 420px;
background: url("../Content/Images/ljfq.png") 16px 80px no-repeat;
height: 360px;
min-height: 360px;
}

.wyl_sp h4 {
line-height: 28px;
font-size: 22px;
color: #e53c3f;
margin-top: 20px;
margin-bottom: 30px;
font-family: "Microsoft Yahei";
font-weight: normal;
}

.wyl_sp p {
line-height: 22px;
}

.wyl_sp p.sp_xy {
margin-top: 20px;
margin-bottom: 25px;
}

.wyl_sp p input {
margin-right: 10px;
vertical-align: middle;
}

.wyl_sp p a {
color: #005ea7;
}

.wyl_sp p a:hover {
text-decoration: underline;
}

 .button {
-webkit-appearance: none;
align-items: flex-start;
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(255, 101, 89);
background-image: none;
background-origin: padding-box;
background-size: auto;
border-bottom-color: rgb(255, 255, 255);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-style: none;
border-bottom-width: 0px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(255, 255, 255);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(255, 255, 255);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(255, 255, 255);
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-style: none;
border-top-width: 0px;
box-sizing: border-box;
color: rgb(255, 255, 255);
cursor: pointer;
display: inline-block;
font-family: Arial;
font-size: 16px;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 38px;
letter-spacing: normal;
line-height: 38px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: center;
text-indent: 0px;
text-rendering: auto;
text-shadow: none;
text-transform: none;
width: 140px;
word-spacing: 0px;
writing-mode: lr-tb;
-webkit-writing-mode: horizontal-tb;
zoom: 1;
}
 

/*项目发起*/
.order-process {
border-bottom: 1px #e9e5e6 dashed;
height: 100px;
line-height: 37px;
font-family: 'microsoft yahei';
font-size: 14px;
width: 1000px;
top: 15px;
position: relative;
margin: 0px auto;
}

.order-process ul {
height: 37px;
overflow: hidden;
list-style: none;
        width: 100%;
    padding-top: 20px;
    font-size: 16px;
        margin: 0px 0px 0px 45px;
}

.order-process ul li {
            width: 23%;
float: left;
text-align: center; 
position: relative;
            background: url("../Content/Images/jt2.png") no-repeat center;
}

.order-process ul li.active {
    background: url("../Content/Images/jt.png") no-repeat center;
    color: #fff;
}


.center {
width: 1000px;
top: 15px;
margin: 0px auto;
    text-align: center;
    color: #494848;
}

    .center h2 {
    line-height: 35px;
    border-bottom: 2px solid #da0000;
    font-size: 20px;
    text-align: left;
    text-indent: 10px;
    margin-top: 15px;
} 

 
.center table {
        width: 90%;
        margin: 0px auto; 
        border-collapse: collapse; 
        margin-top: 25px;  
}

.center table thead tr td {
    background-color: #f8cfcf;
     height: 35px;
    text-align: center;
    font-size: 14px; 
        }
   
.center table tbody tr td {
    background-color: #f7f7f7;
     line-height: 25px;
    text-align: left;
    font-size: 12px;
    border-top: 2px solid #ffffff; 
}

.center .table-edit a {
    color: #e54c4c;
    text-decoration: none;
  }




.xjgrid .grid-pagination {
    margin: 15px 0; /*分页边距*/
}

    .xjgrid .grid-pagination ul {
        display: inline-block;
        list-style: none;
        *display: inline;
        /* IE7 inline-block hack */
        *zoom: 1;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        /*-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);*/
        padding: 0px;
        margin: 0px;
    }

        .xjgrid .grid-pagination ul > li {
            display: inline;
        }

            .xjgrid .grid-pagination ul > li > a,
            .xjgrid .grid-pagination ul > li > span,
            .xjgrid .grid-pagination .lastspan {
                float: left;
                padding: 4px 12px;
                line-height: 20px;
                text-decoration: none;
                /*background-color: #ffffff;*/
                /*border: 1px solid #dddddd;*/
                border-left-width: 0;
            }

                .xjgrid .grid-pagination ul > li > a:hover {
                    background-color: #F0F0F0;
                }
                /**分页样式*/
                .xjgrid .grid-pagination ul > li > a:focus,
                .xjgrid .grid-pagination ul > .active > a,
                .xjgrid .grid-pagination ul > .active > a:hover,
                .xjgrid .grid-pagination ul > .active > span {
                    background-color: #ec303f;
                    color: #ffffff;
                }

        .xjgrid .grid-pagination ul > .active > a,
        .xjgrid .grid-pagination ul > .active > span {
            color: #ffffff;
            cursor: default;
        } 

        .xjgrid .grid-pagination ul > .disabled > span,
        .xjgrid .grid-pagination ul > .disabled > a,
        .xjgrid .grid-pagination ul > .disabled > a:hover,
        .xjgrid .grid-pagination ul > .disabled > a:focus {
            color: #999999;
            background-color: transparent;
            cursor: not-allowed; /*鼠标放上去显示的禁止操作光标*/  
        }  

        .xjgrid .grid-pagination ul > li:first-child > a,
        .xjgrid .grid-pagination ul > li:first-child > span {
            border-left-width: 1px;
            -webkit-border-top-left-radius: 0px;
            -moz-border-radius-topleft: 0px;
            border-top-left-radius: 0px;
            -webkit-border-bottom-left-radius: 0px;
            -moz-border-radius-bottomleft: 0px;
            border-bottom-left-radius: 0px;
        }

        .xjgrid .grid-pagination ul > li:last-child > a,
        .xjgrid .grid-pagination ul > li:last-child > span,
        .xjgrid .grid-pagination #lastspan {
            -webkit-border-top-right-radius: 0px;
            -moz-border-radius-topright: 0px;
            border-top-right-radius: 0px;
            -webkit-border-bottom-right-radius: 0px;
            -moz-border-radius-bottomright: 0px;
            border-bottom-right-radius: 0px;
        } 

  .btn-list {
    width: 100%;
    text-align: center;
      min-height: 100px;
        margin: 10px auto;  
}

  .listTips {
      margin: 0px auto; 
      background-color: #faf9f9;
    min-height: 50px;
      text-align: left;
      /*padding: 50px;*/
      line-height: 25px;
      color: #eb404d;
  }

    .listTips div {
        padding-top: 10px;
    }


.additem {
    padding: 20px 100px;
    font-size: 12px;
    color: #666;
}

    .additem dl, .div-content dl {
        clear: both;
        display: block;
        padding: 8px 0;
        line-height: 30px;
    }

        .additem dl:after, .div-content dl:after {
            clear: both;
            content: ".";
            display: block;
            height: 0;
            visibility: hidden;
        }

        .additem dl:first-child {
            border-top: none;
  }

        .additem dl dt {
            display: block;
            float: left;
            width: 150px;
            text-align: right;
            color: #333;
        }
 
        .additem dl dd {
            margin-left: 170px;
        }

    .additem .b-l-btn {
        color: #5b9fe2;
        line-height: 22px;
    }


#login {
float: right; 
line-height: 35px; 
    position: relative;
    top: 45px;
}

#main_body {
width: 1200px;
border: 0px;
background-color: #fff;
margin: 0 auto;
padding: 50px;
}

#main_login {
margin: 0 auto;
width: 1002px;
height: 400px;
border: 1px solid #cbcbcb;
    padding: 40px 0px;
}

#main_register {
margin: 0 auto;
width: 1002px;
height: 400px;
border: 1px solid #cbcbcb;
}

#login_left {
background-image: url(../Content/Images/login.jpg);
width: 469px;
height: 365px;
float: left;
}

#login_right {
height: 365px;
float: left;
    margin-left: 50px;
}

#login_div {
width: 100px;
height: 36px;
background-color: #e54c4c;
border-radius: 10px;
line-height: 36px;
text-align: center;
float: left;
margin-top: 50px;
color: #fff;
font-family: 'Microsoft YaHei';
}

#login_div a {
color: #fff;
text-decoration: none;
}


/*底部*/
#page_footer {
width: 100%;
height: 260px;
background-color: #fff;
    color: #eee;
    border-top: 1px solid #eee;
} 

.page_footer {
width: 1200px;
margin: 0px auto;
font-size: 12px;
}

.leftfooter {
    width: 80%;
    float: left;
    padding-top: 0px;
    line-height: 25px;
}

.leftfooter a {
    font-size: 16px;
    /*font-weight: bold;*/
    color: #ffffff;
    /*padding-top: 20px;*/
    padding-right: 20px;
    /*padding-bottom: 20px;*/

     
    }
     
.icp img {
    padding: 0;
    margin: 0;
}

.rightfooter {
    width: 20%;
    float: right;
     padding-top: 10px;
}

.kfrx {
     font-size: 20px;
    font-weight: bold;
    color: #ffffff;
}

.rightfooter ul {
    width: 240px;
}

    .rightfooter ul li {
        float: right;
        padding-right: 10px;
    }

.rightfooter h6 {
    text-align: center;
}
 




article {
    width: 100%;
    font-size: 12px;
    color: #5b9fe2;
} 

    article h1 {
        font-size: 16px;
        line-height: 40px;
        text-align: center;
    }

    article p {
        line-height: 25px;
        padding: 0 20px;
    }
